// 封装函数并返回promise 
import request from '@/utils/request.js'


// 获取商品分类
export const cateList = (params) => {
    return request({
        method: "get",
        url: "/goods/catelist",
        params,
    })
}

// 编辑按钮
export const createEdit = (data) => {
    return request({
        method: "post",
        url: "/goods/editcate",
        data,
    })
}

// 删除分类按钮
export const typeDel = (params) => {
    return request({
        method: "get",
        url: "/goods/delcate", 
        params
    })
}


// 添加分类按钮
export const addType = (data) => {
    return request({
        method: "post",
        url: "/goods/addcate",
        data,
    })
}

// 获取商品列表
export const goodsList = (params) => {
    return request({
        method: "get",
        url: "/goods/list", 
        params
    })
}


// 获取所有已经启用 商品分类列表
export const goodsCateList = () => {
    return request({
        method: "get",
        url: "/goods/categories", 
    })
}


// 商品添加
export const goodsAdd = (data) => {
    return request({
        method: "post",
        url: "/goods/add",
        data,
    })
}

// 删除商品
export const goodsDel = (params) => {
    return request({
        method: "get",
        url: "/goods/del", 
        params
    })
}










// 万能方法
// post 请求
// export const checkLogin = (data) => {
//     return request({
//         method: "post",
//         url: "/users/checkLogin",
//         data
//     })
// }

// get 请求
// export const checkLogin = (params) => {
//     return request({
//         method: "get",
//         url: "/users/list",
//         params
//     })
// }